home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er
/
64ER_CD.iso
/
92xx
/
9203a.d64
/
self modify .seq
< prev
next >
Wrap
Text File
|
1995-03-30
|
729b
|
31 lines
;---------------------------------------
;- SELF-MODIFYING-CODE (W) BY PIT '91 -
;---------------------------------------
*= $1000
LDX #$00 ;TRANSFER-
MODI LDA $1000,X ;SCHLEIFE
STA $4000,X ;$FF BYTES
INX
BNE MODI
INC HI1 ;HIGHBYTE START UND
INC HI2 ;HIGHBYTE ZIEL
LDA HI1 ;ERHOEHEN UND
CMP #$40 ;VERGLEICHEN OB
BNE MODI ;BEREITS $2FFF BYTE
;UEBERTRAGEN WURDEN
LDA #$10 ;HIGH-BYTES
STA HI1 ;RUECKSETZEN AUF
LDA #$40 ;ALTE WERTE
STA HI2
RTS ;RUECKKEHR
HI1 = MODI+2
HI2 = MODI+5
;---------------------------------------